/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Registro.action;
import java.nio.channels.SeekableByteChannel;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.*;
import stti.model.Rut;
import stti.model.dao.DAOCliente;
import stti.model.to.ClienteTO;
import stti.model.to.DireccionTO;


/**
 *
 * @author stti
 */
public class Registro extends Action{
	
       	public ActionForward execute(ActionMapping mapping,
			ActionForm form,
			HttpServletRequest request,
			HttpServletResponse response)
                {
                
                String rut=request.getParameter("rut");
		String nombre=request.getParameter("nombre");
                String direccion=request.getParameter("direccion");
                String fono = request.getParameter("telefono");
                String region = request.getParameter("region");
                String comuna = request.getParameter("comuna");
                String email = request.getParameter("email");
                String login = request.getParameter("login");
                String password = request.getParameter("password");
                
                ClienteTO cliente = new ClienteTO();
                DAOCliente ingreso = new DAOCliente();
                Rut rt = new Rut(rut);
                DireccionTO dir = new DireccionTO();
                dir.setDireccion(direccion);
                dir.setIdComuna(comuna);
                dir.setIdRegion(region);
                        
                cliente.setRut(rt);
                cliente.setNombre(nombre);
                cliente.setDireccion(dir);
                cliente.setFono(fono);
                cliente.setEmail(email);
                cliente.setLogin(login);
                cliente.setPassword(password);
                ingreso.saveCliente(cliente);

                return mapping.findForward("Registrado");


                }
    }
